define i32 @main() {
label_entry:
  %op0 = alloca i32
  store i32 1, i32* %op0
  br label %label1
label1:                                                ; preds = %label_entry, %label4
  %op2 = load i32, i32* %op0
  %op3 = icmp slt i32 %op2, 999999999
  br i1 %op3, label %label4, label %label7
label4:                                                ; preds = %label1
  %op5 = load i32, i32* %op0
  %op6 = add i32 %op5, 1
  store i32 %op6, i32* %op0
  br label %label1
label7:                                                ; preds = %label1
  %op8 = load i32, i32* %op0
  ret i32 %op8
}